# PHP echo() Function

PHP String Reference

## Example

Write some text to the output:

<?php
echo "Hello world!";
?>
Run example »

## Definition and Usage

The echo() function outputs one or more strings.

Note: The echo() function is not actually a function, so you are not required to use parentheses with it. However, if you want to pass more than one parameter to echo(), using parentheses will generate a parse error.

Tip: The echo() function is slightly faster than print().

Tip: The echo() function also has a shortcut syntax. Prior to PHP 5.4.0, this syntax only works with the short_open_tag configuration setting enabled.

## Syntax

echo(strings)

Parameter | Description
--- | ---
strings | Required. One or more strings to be sent to the output

## Technical Details

Return Value: | No value is returned
PHP Version: | 4+

## More Examples

## Example 1

Write the value of the string variable ($str) to the output:

<?php
$str = "Hello world!";
echo $str;
?>
Run example »

## Example 2

Write the value of the string variable ($str) to the output, including HTML tags:

<?php
$str = "Hello world!";
echo $str;
echo "<br>What a nice day!";
?>
Run example »

## Example 3

Join two string variables together:

<?php
$str1="Hello world!";
$str2="What a nice day!";
echo $str1 . " " . $str2;
?>
Run example »

## Example 4

Write the value of an array to the output:

<?php
$age=array("Peter"=>"35");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Run example »

## Example 5

Write some text to the output:

<?php
echo "This text
spans multiple
lines.";
?>
Run example »

## Example 6

How to use multiple parameters:

<?php
echo 'This ','string ','was ','made ','with multiple parameters.';
?>
Run example »

## Example 7

Difference of single and double quotes. Single quotes will print the variable name, not the value:

<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>
Run example »

## Example 8

Shortcut syntax (will only work with the short_open_tag configuration setting enabled):

<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
Run example »

PHP String Reference

### WEB HOSTING

UK Reseller Hosting

### WEB BUILDING

FREE Website BUILDER Free HTML5 Templates

### W3SCHOOLS EXAMS

HTML, CSS, JavaScript, PHP, jQuery, XML, and ASP Certifications

### SHARE THIS PAGE

### Color Picker

### HTML/CSS

HTML Tutorial HTML5 Tutorial CSS Tutorial CSS3 Tutorial Bootstrap Tutorial

### JavaScript

JavaScript Tutorial jQuery Tutorial jQuery Mobile Tutorial AngularJS Tutorial AJAX Tutorial JSON Tutorial

### Graphics

Canvas Tutorial SVG Tutorial Google Maps Tutorial

### Server Side

SQL Tutorial PHP Tutorial ASP Tutorial ASP.NET Tutorial VBScript Tutorial AppML Tutorial

### Web

Web Building Web Statistics Web Certification

### XML

XML Tutorial DTD Tutorial Schema Tutorial XML DOM Tutorial XPath Tutorial XSLT Tutorial XQuery Tutorial XSL-FO Tutorial RSS Tutorial WSDL Tutorial

### HTML/CSS

HTML Tag Reference HTML Event Reference HTML Color Reference CSS 1,2,3 Reference Bootstrap Reference

### JavaScript

JavaScript Reference HTML DOM Reference jQuery Reference jQuery Mobile Reference Google Maps Reference

### Server Side

PHP Reference SQL Reference ASP Reference VBScript Reference Razor Reference ASP.NET Reference

### XML

XML DOM Reference XSLT Reference XSL-FO Reference XPath Reference XQuery Reference Schema Reference RSS Reference SVG Reference

### HTML Charsets

HTML Character Sets HTML ASCII HTML ANSI HTML Windows-1252 HTML ISO-8859-1 HTML Symbols HTML UTF-8

### HTML/CSS

HTML Examples CSS Examples

### Browser Scripting

JavaScript Examples HTML DOM Examples jQuery Examples jQuery Mobile Examples AngularJS Examples AJAX Examples

### Server Scripting

PHP Examples ASP Examples VBScript Examples Razor Examples .NET Examples

### XML Languages

XML Examples DTD Examples XML DOM Examples XSL Examples XSLT Examples XPath Examples XQuery Examples Schema Examples RSS Examples SVG Examples